computer software training crm software computer training relationship software consulting development management consulting computer repair customer